package cn.cao.domain.order.service;

import cn.cao.domain.order.model.entity.PayOrderEntity;
import cn.cao.domain.order.model.entity.ShopCartEntity;

import java.util.List;

/**
 * @Author caoyi
 * @description:
 * @Date 2025/7/11 17:48
 */
public interface IOrderService {

    PayOrderEntity createOrder(ShopCartEntity shopCartEntity) throws Exception;

    void changeOrderPaySuccess(String orderId);

    List<String> queryNoPayNotifyOrder();

    List<String> queryTimeoutCloseOrderList();

    boolean changeOrderClose(String orderId);
}
